package org.eae.eldf.dao.sys.impl;

import java.util.ArrayList;
import java.util.List;

import org.eae.eldf.dao.sys.ISysMenuDao;
import org.eae.eldf.entity.sys.SysMenu;
import org.eae.eldf.framework.dao.JdbcDaoImpl;
import org.springframework.stereotype.Repository;

@Repository
public class SysMenuDaoImpl extends JdbcDaoImpl implements ISysMenuDao {

	@Override
	public List<SysMenu> queryMenuList(SysMenu sysMenu) {
		StringBuffer sql = new StringBuffer("SELECT * FROM SYS_MENU T ");
		List<Object> params = new ArrayList<Object>();
		if(sysMenu!=null&&null!=sysMenu.getParentid()){
			sql.append("WHERE T.PARENTID=? ");
			params.add(sysMenu.getParentid());
		}
		
		return this.queryBySQL(sql.toString(), params, SysMenu.class);
	}
}
